<?php

$config["dbsetup"][]="xAPProcessWeatherDatabase";


function xAPProcessWeatherDatabase(){
	dbexec("CREATE TABLE IF NOT EXISTS xAP_Weather_Source (SourceID INTEGER  AUTO_INCREMENT PRIMARY KEY)");
	dbexec("ALTER TABLE xAP_Weather_Source add Source VARCHAR(10)"); //BBC
	dbexec("ALTER TABLE xAP_Weather_Source add SourceRef VARCHAR(10)"); // 1
	dbexec("ALTER TABLE xAP_Weather_Source add SourceType VARCHAR(10)"); //world
	dbexec("ALTER TABLE xAP_Weather_Source add Active INTEGER");
	dbexec("ALTER TABLE xAP_Weather_Source add Forecast INTEGER");
	dbexec("ALTER TABLE xAP_Weather_Source add Lat VARCHAR(10)");
	dbexec("ALTER TABLE xAP_Weather_Source add Lng VARCHAR(10)");
	dbexec("ALTER TABLE xAP_Weather_Source add Location VARCHAR(50)");
		dbexec("ALTER TABLE xAP_Weather_Source add DateStamp VARCHAR(100)");
		dbexec("ALTER TABLE xAP_Weather_Source add Icon VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Source add Temp VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Source add WindSpeed VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Source add WindDirection VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Source add Humidity VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Source add Pressure VARCHAR(20)");
		dbexec("ALTER TABLE xAP_Weather_Source add Visibility VARCHAR(10)");


	dbexec("CREATE TABLE IF NOT EXISTS xAP_Weather_Log (LogID INTEGER  AUTO_INCREMENT PRIMARY KEY)");
	dbexec("ALTER TABLE xAP_Weather_Log add SourceID INTEGER");
		dbexec("ALTER TABLE xAP_Weather_Log add DateStamp VARCHAR(100)");
		dbexec("ALTER TABLE xAP_Weather_Log add Icon VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Log add Temp VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Log add WindSpeed VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Log add WindDirection VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Log add Humidity VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Log add Pressure VARCHAR(20)");
		dbexec("ALTER TABLE xAP_Weather_Log add Visibility VARCHAR(10)");
		
	dbexec("CREATE TABLE IF NOT EXISTS xAP_Weather_Forecast (ForecastID INTEGER  AUTO_INCREMENT PRIMARY KEY)");
	dbexec("ALTER TABLE xAP_Weather_Forecast add SourceID INTEGER");
		dbexec("ALTER TABLE xAP_Weather_Forecast add SourceDateStamp VARCHAR(100)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add DateStamp VARCHAR(100)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add DayName VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add Icon VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add TempMin VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add TempMax VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add WindSpeed VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add WindDirection VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add Humidity VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add Pressure VARCHAR(20)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add Visibility VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add Pollution VARCHAR(10)");
		dbexec("ALTER TABLE xAP_Weather_Forecast add UV VARCHAR(10)");
}

?>